// 导入express模块
var exp = require('express')
// 实例化express对象
var app = exp()
// 导入art-template模板引擎模块
var template = require('art-template')
// 配置静态资源文件夹，命名不唯一，最好有意义，我这里用www
app.use(exp.static('www'))
// 对post请求数据进行编译
app.use(exp.urlencoded({extended:true}))

app.engine('.html',require('express-art-template'))
app.set('view engine','html')
// 配置模板所在文件夹，相对路径，相对于index.js所在的路径
app.set('views','./pages')
// 配置模板文件后缀名
template.defaults.extname='.html'

// 路由是把js代码按功能进行划分，把相应的功能划分到相应的js文件(一个js文件就是一个模块)，
// 以便后期维护

// 导入路由
app.use(require('./router/page'))
app.use(require('./router/user'))
app.use(require('./router/book'))
// 监听4000端口号
app.listen(4000,()=>{
  console.log('4000端口监听中...');
})